package com.fdb.efp.nls.service.domain;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 需求编号：【 】<br/>
 * 问题编号：【 】<br/>
 * 开发人员：【肖均辉】<br/>
 * 创建日期：【2019-06-06】<br/>
 * 功能描述：代偿结清客户明细报表数据装载对象<br/>
 *
 * @author xiaojunhui<br />
 */
public class CompensatoryStleCusDtlRptBean extends TxtFileLoadBean implements Serializable {


    private static final long serialVersionUID = 4529462102780214851L;
    /**创建时间*/
    private String businessDate;

    /**逾期满70天（含）日期*/
    private String seventyDayOverdueDate;
    /**借据号*/
    private String billNo;
    /**借款人姓名*/
    private String nameOfBorrower;
    /**身份证号码*/
    private String idNumber;
    /**业务品种*/
    private String businessVariety;
    /**代偿本金*/
    private BigDecimal compensatoryPrincipal;
    /**代偿利息*/
    private BigDecimal compensatoryInterest;
    /**代偿罚息*/
    private BigDecimal compensatoryPenalty;
    /***/
    private String prdId;
    /**产品名称*/
    private String prdName;
    /***/
    private BigDecimal overdueDays;
    /***/
    private BigDecimal compensatorTotalmoney;
    /**短期正常本金余额*/
    private BigDecimal prinShortBal;
    /**中长期正常本金余额*/
    private BigDecimal prinLongBal;
    /**逾期本金金额*/
    private BigDecimal prinOverBal;
    /**代偿状态*/
    private String compensationSts;
    /**对账状态*/
    private String checkSts;
    /**代偿状态名称*/
    private String compensationStsName;
    /**对账状态名称*/
    private String checkStsName;

    @Override
    public CompensatoryStleCusDtlRptBean clone() throws CloneNotSupportedException {
        return new CompensatoryStleCusDtlRptBean();
    }

    public String getBusinessDate() {
        return businessDate;
    }

    public void setBusinessDate(String businessDate) {
        this.businessDate = businessDate;
    }

    public String getSeventyDayOverdueDate() {
        return seventyDayOverdueDate;
    }

    public void setSeventyDayOverdueDate(String seventyDayOverdueDate) {
        this.seventyDayOverdueDate = seventyDayOverdueDate;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getNameOfBorrower() {
        return nameOfBorrower;
    }

    public void setNameOfBorrower(String nameOfBorrower) {
        this.nameOfBorrower = nameOfBorrower;
    }

    public String getIdNumber() {
        return idNumber;
    }

    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }

    public String getBusinessVariety() {
        return businessVariety;
    }

    public void setBusinessVariety(String businessVariety) {
        this.businessVariety = businessVariety;
    }

    public BigDecimal getCompensatoryPrincipal() {
        return compensatoryPrincipal;
    }

    public void setCompensatoryPrincipal(BigDecimal compensatoryPrincipal) {
        this.compensatoryPrincipal = compensatoryPrincipal;
    }

    public BigDecimal getCompensatoryInterest() {
        return compensatoryInterest;
    }

    public void setCompensatoryInterest(BigDecimal compensatoryInterest) {
        this.compensatoryInterest = compensatoryInterest;
    }

    public BigDecimal getCompensatoryPenalty() {
        return compensatoryPenalty;
    }

    public void setCompensatoryPenalty(BigDecimal compensatoryPenalty) {
        this.compensatoryPenalty = compensatoryPenalty;
    }

    public String getPrdId() {
        return prdId;
    }

    public void setPrdId(String prdId) {
        this.prdId = prdId;
    }

    public String getPrdName() {
        return prdName;
    }

    public void setPrdName(String prdName) {
        this.prdName = prdName;
    }

    public BigDecimal getOverdueDays() {
        return overdueDays;
    }

    public void setOverdueDays(BigDecimal overdueDays) {
        this.overdueDays = overdueDays;
    }

    public BigDecimal getCompensatorTotalmoney() {
        return compensatorTotalmoney;
    }

    public void setCompensatorTotalmoney(BigDecimal compensatorTotalmoney) {
        this.compensatorTotalmoney = compensatorTotalmoney;
    }

    public BigDecimal getPrinShortBal() {
        return prinShortBal;
    }

    public void setPrinShortBal(BigDecimal prinShortBal) {
        this.prinShortBal = prinShortBal;
    }

    public BigDecimal getPrinLongBal() {
        return prinLongBal;
    }

    public void setPrinLongBal(BigDecimal prinLongBal) {
        this.prinLongBal = prinLongBal;
    }

    public BigDecimal getPrinOverBal() {
        return prinOverBal;
    }

    public void setPrinOverBal(BigDecimal prinOverBal) {
        this.prinOverBal = prinOverBal;
    }

    public String getCompensationSts() {
        return compensationSts;
    }

    public void setCompensationSts(String compensationSts) {
        this.compensationSts = compensationSts;
    }

    public String getCheckSts() {
        return checkSts;
    }

    public void setCheckSts(String checkSts) {
        this.checkSts = checkSts;
    }

    public String getCompensationStsName() {
        return compensationStsName;
    }

    public void setCompensationStsName(String compensationStsName) {
        this.compensationStsName = compensationStsName;
    }

    public String getCheckStsName() {
        return checkStsName;
    }

    public void setCheckStsName(String checkStsName) {
        this.checkStsName = checkStsName;
    }
}
